
public interface DistanceCache 
{
	public int getDistancePlayer( Cord start, Cord goal );
	
	public int getDistanceBox( Cord start, Cord goal );
	
	public int minimumBoxDistance( Board board, Cord start, Cord[] goals );
	
	public int minimumPlayerDistance( Board board, Cord start, Cord[] goals );
}
